Enforcing Timeliness and Safety in Mission-Critical Systems
نویسندگان
چکیده
Advances in sensor, microprocessor and communication technologies have been fostering new applications of cyber-physical systems, often involving complex interactions between distributed autonomous components and the operation in harsh or uncertain contexts. This has led to new concerns regarding performance, safety and security, while ensuring timeliness requirements are met. To conciliate uncertainty with the required predictability, hybrid system architectures have been proposed, which separate the system in two parts: one that behaves in a best-effort way, depending on the context, and another that behaves as predictably as needed, providing critical services for a safe and secure operation. In this paper we address the problem of verifying the correct provisioning of critical functions at runtime in such hybrid architectures. We consider, in particular, the KARYON hybrid architecture and its Safety Kernel. We also consider a hardware-based non-intrusive runtime verification approach, describing how it is applied to verify Safety Kernel software functions. Finally, we experimentally evaluate the performance of two distinct Safety Kernel implementations and discuss the feasibility issues to incorporate non-intrusive runtime verification.
منابع مشابه
Preemptive Scheduling of Tasks with Reliability Requirements in Distributed Hard Real-Time Systems
Real-time systems are being extensively used in applications that are mission-critical and life-critical, such as space exploration, aircraft avionics, and robotics. These mission critical systems are mainly parallel or distributed systems that are embedded into complex, even hazardous environments, under tight constraints on timeliness and dependability of operations. It is therefore extremely...
متن کاملمقایسه میزان رعایت عناصر کیفی کدگذاری بیماری ها و اقدامات در بیمارستانهای آموزشی دانشگاههای علوم پزشکی ایران ، تهران و شهید بهشتی
Introduction: Because of importance of coded data in quality management activities, case-mix management, planning, marketing, research activities, fee-for-services initiatives, patient safety monitoring, the development of clinical decision support tools, and public health surveillance, observance of coding quality elements is necessary more than ever. Having thorough knowledge of the classific...
متن کاملDynamic Reaction on the Maruti Hard Real-Time Operating System
The search-based techniques of classical AI Planning systems are ill-suited to the demands of highly dynamic and complex environments. As a result, research has turned towards stimulus-driven \reactive" systems in an eeort to develop intelligent control systems that can operate in rapidly changing and unpredictable environments. An important class of control systems, known as \mission-critical"...
متن کاملFault-Tolerance Strategies and Probabilistic Guarantees for Real-Time Systems
Ubiquitous deployment of embedded systems is having a substantial impact on our society, since they interact with our lives in many critical real-time applications. Typically, embedded systems used in safety or mission critical applications (e.g., aerospace, avionics, automotive or nuclear domains) work in harsh environments where they are exposed to frequent transient faults such as power supp...
متن کاملAsynchronous Decentralized Realtime Computer Systems
A new generation of real-time computer systems performs physically and logically decentralized mission management—such as semi-autonomous entities collaboratively performing manufacturing, maintenance, combat, etc. These entities must robustly accommodate significant run-time uncertainties in their application environment and system resource state, by being dynamically adaptive. In particular, ...
متن کامل